import request from '@/utils/request'

// 查询人员类别
export function querySalPersonTypePage(query) {
  return request({
    url: '/salPersonTypeController/querySalPersonTypePage',
    method: 'get',
    params: query
  })
}

// 根据code查询数据
export function queryDataByCode(query) {
  return request({
    url: '/salPersonTypeController/queryDataByCode',
    method: 'get',
    params: query
  })
}

// 保存人员类别
export function saveSalPersonType(data) {
  return request({
    url: '/salPersonTypeController/saveSalPersonType',
    method: 'post',
    data
  })
}

// 更新人员类别
export function updateSalPersonType(data) {
  return request({
    url: '/salPersonTypeController/updateSalPersonType',
    method: 'post',
    data
  })
}

// 查询职务
export function querySalPostPage(query) {
  return request({
    url: '/salPostController/querySalPostPage',
    method: 'get',
    params: query
  })
}

// 根据code查询数据
export function queryPostDataByCode(query) {
  return request({
    url: '/salPostController/queryDataByCode',
    method: 'get',
    params: query
  })
}

// 保存职务
export function saveSalPost(data) {
  return request({
    url: '/salPostController/saveSalPost',
    method: 'post',
    data
  })
}

// 更新职务
export function updateSalPost(data) {
  return request({
    url: '/salPostController/updateSalPost',
    method: 'post',
    data
  })
}

// 查询所有人员类别
export function querySalPersonTypeAll(query) {
  return request({
    url: '/salPersonTypeController/querySalPersonTypeAll',
    method: 'get',
    params: query
  })
}

// 查询所有职务
export function querySalPostAll(query) {
  return request({
    url: '/salPostController/querySalPostAll',
    method: 'get',
    params: query
  })
}

// 查询挂接数据
export function querySalPersonPostRefPage(query) {
  return request({
    url: '/salPostController/querySalPersonPostRefPage',
    method: 'get',
    params: query
  })
}

// 查询挂接数据
export function querySalPostByPersonTypeId(query) {
  return request({
    url: '/salPostController/querySalPostByPersonTypeId',
    method: 'get',
    params: query
  })
}

// 查询档次/级别数据
export function querySalPostGradeLevelAll(query) {
  return request({
    url: '/salPostGradeLevelController/querySalPostGradeLevelAll',
    method: 'get',
    params: query
  })
}

// 保存挂接数据
export function saveSalPersonPostRef(data) {
  return request({
    url: '/salPostController/saveSalPersonPostRef',
    method: 'post',
    data
  })
  
}


// 查询标准工资数值
export function getSalByGradeLevelId(query) {
  return request({
    url: '/salPostStandardSalaryController/getSalByGradeLevelId',
    method: 'get',
    params: query
  })
  
}